aa 1 cc 1 bb 2 ff 2 cc 3 pp 3 dd 2 bb 1 ee 1 dd 3 ff 3 hh 2 gg 1 aa 3 hh 2 ee 2 pp 3 gg 1